From: Stefan Monnier Date: Fri, 26 Mar 2004 16:21:03 +0000 (+0000) Subject: (file-relative-name): Fix last change. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~23488 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=4db070b943e288bb553122c9779f398f04d6dc95;p=emacs.git (file-relative-name): Fix last change. --- diff --git a/lisp/files.el b/lisp/files.el index a36006f2320..eb6d1635fc9 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -2940,7 +2940,7 @@ on a DOS/Windows machine, it returns FILENAME on expanded form." directory nil nil case-fold-search)) ;; We matched within FILENAME's directory part. ;; Add the rest of FILENAME onto ANCESTOR. - (let ((rest (substring filename (match-end 0)))) + (let ((rest (substring filename (length directory)))) (if (and (equal ancestor ".") (not (equal rest ""))) ;; But don't bother with ANCESTOR if it would give us `./'. rest